var submitPage=reqURL + 'pages/work/code_generator.jsp';

function evt_swd_version_onclick(opt){
	
	document.all.item('tbl_gen_java').style.display=(opt.value=='java' ? '' : 'none');
	document.all.item('tbl_gen_dotnet').style.display=(opt.value=='java' ? 'none' : '');
	
	/*document.all.item("opt_alpha_10").style.display=(opt.value=='v1' ? '' : 'none');
	document.all.item("opt_alpha_20").style.display=(opt.value=='v1' ? '' : 'none');
	document.all.item("opt_.net_11").style.display=(opt.value=='v3' ? '' : 'none');
	document.all.item("opt_.net_20").style.display=(opt.value=='v3' ? '' : 'none');
	document.all.item("opt_.net_35").style.display=(opt.value=='v3' ? '' : 'none');*/
}

/**
* @call to:fc_get_sys_data(obj1)--此function在swd.js 主要是透過開窗選取系統編號
*/
function evt_sys_no_ondbclick(sys_no){
	fc_get_sys_data(sys_no);
	evt_sys_no_onchange(sys_no)
}

/**
*
*/
function evt_sys_no_onchange(p_sys_no){
	//document.getElementById(elementId)("prgNO").Value='';
	document.all.item("prgNO").value='';
	getUseTableList(p_sys_no,null);
}

function evt_prg_no_ondbclick(prg_no){
	fc_get_wkf_prg_data(prg_no,document.all.item("sysNO").value);
}

function evt_prg_no_onchange(obj){
	if(obj.value==''){return true;}
	if(document.all.item("sysNO").value==''){
		getSysNOByPrgNO(document.all.item("sysNO"),obj);
	}
	getUseTableList(document.all.item("sysNO"),obj);
}

/**
 * 取得新選擇的程式是歸屬在那個系統
 * @parameter:p_sys_no--系統名稱
 * @parameter:p_prg_no--程式名稱
 * @call events:prg_no change
 */
function getSysNOByPrgNO(p_sys_no,p_prg_no){
	xmlDoc.Open("POST",submitPage + '?prgAction=getData&dataKind=getSysNOByPrgNO&prgNO='+(p_prg_no==null ? '' : p_prg_no.value),false);
	xmlDoc.send();
	//回傳值是html可直接塞入div顯示
	p_sys_no.value=xmlDoc.responseText;
}

/**
 * 取得新選擇的程式有使用那些Table
 * @parameter:p_sys_no--系統名稱
 * @parameter:p_prg_no--程式名稱
 * @call events:prg_no change
 */
function getUseTableList(p_sys_no,p_prg_no){
	xmlDoc.Open("POST",submitPage + '?prgAction=getData&dataKind=tables&prgNO='+(p_prg_no==null ? '' : p_prg_no.value) + '&sysNO='+(p_sys_no==null ? '' : p_sys_no.value),false);
	xmlDoc.send();
	//回傳值是html可直接塞入div顯示
	document.getElementById("use_table_list").innerHTML=xmlDoc.responseText;
}

function evt_btn_gen_code_onclick(){
	document.all.item("prgAction").value="GenCode";
	document.forms[0].submit();
}